iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
佛心分享-SideProject30

網頁遊戲_名字對決系列 第 1

Day1 - 來做個網頁遊戲吧

  • 分享至 

  • xImage
  •  

前言

出社會後,才發現自己想做MMORPG,像魔獸或FF14那樣,迷人且有趣的MMORPG。

如今生產力進步許多,要做到同等級作品的難度比過去要容易不少,儘管如此,還是需要相當的技術和資金才能做到,目前的我兩樣都還欠缺,於是決定先從做side project開始磨練技術,並將其作為轉職的敲門磚,讓自己去到能學習更多相關知識的業界中。

都說貪多嚼不爛、欲速則不達,但人生時間有限,我還是決定把想學的技術全部用在這個side project中全部一起練習,失敗了也能讓後人看看好高騖遠的下場,讓後人引以為誡。/images/emoticon/emoticon37.gif

由於經驗不多、技術不熟,且使用的技術都沒什麼接觸過,因此開發過程可能會很艱難&使用很蠢的方法,希望過程中各位看官能不吝指點。

side project主題

如標題所述,主題是網頁遊戲,具體來說是小時候玩過的一種名字對決的遊戲的進化版,原版的玩法是輸入兩個名字,透過一些函數決定該名字的戰鬥力,然後讓他們對打決出勝者。

我打算修改成角色對決,不單純只是輸入名字,還需要額外輸入一段角色描述,用來讓LLM判斷戰鬥力及生成戰鬥過程。
基本框架完成後還有時間的話,再追加一些功能如混戰模式、特殊效果的裝備、排行榜等等...

預計使用的技術

想練習的技能大概為以下這些,之後會用這些工具來完成這個side project,過程中可能會有增減,最後一天會再發一次具體用到了那些技術。

網頁遊戲
   |
   +--- 前端
   |      |
   |      +--- Quasar Framework
   |      +--- Vue.js
   |      +--- JavaScript
   |      +--- TypeScript
   |
   +--- 後端
   |      |
   |      +--- Rust
   |
   +--- 資料庫
   |      |
   |      +--- PLSQL
   |
   +--- 部署
          |
          +--- AWS
          +--- Docker
          +--- Git版本控制

文章規劃

對於這三十天的文章,由於沒實做過,不清楚每個環節具體需要花多少時間,因此沒辦法給出一個目錄。
目前打算每天下班後用空檔盡可能的做,然後在睡前總結一下今日的進度傳上來,記錄下自己前進的腳步,感謝您閱讀到此處。

祝世界變得越來越好


下一篇
Day2 - 部屬環境 part1 前端
系列文
網頁遊戲_名字對決13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言